package com.zygh.policeasset.pojo.imports;

import cn.afterturn.easypoi.util.PoiElUtil;
import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModelProperty;
import javax.validation.constraints.NotNull;

/* loaded from: police-asset-2.0-0.0.1-SNAPSHOT.jar:BOOT-INF/classes/com/zygh/policeasset/pojo/imports/HardwitImport.class */
public class HardwitImport {
    @ExcelIgnore
    @ApiModelProperty("主键id")
    private Integer id;
    @ExcelIgnore
    @ApiModelProperty("资产编号")
    private String assetNum;
    @NotNull(groups = {Create.class}, message = "合同名称不能为空")
    @ExcelProperty(value = {"合同名称"}, index = 0)
    @ApiModelProperty("合同名称")
    private String pactName;
    @NotNull(groups = {Create.class}, message = "资产大类不能为空")
    @ExcelProperty(value = {"资产大类"}, index = 1)
    @ApiModelProperty("资产大类")
    private String bigName;
    @NotNull(groups = {Create.class}, message = "资产小类不能为空")
    @ExcelProperty(value = {"资产小类"}, index = 2)
    @ApiModelProperty("资产小类")
    private String smallName;
    @NotNull(groups = {Create.class}, message = "设备名称不能为空")
    @ExcelProperty(value = {"设备名称"}, index = 3)
    @ApiModelProperty("设备名称")
    private String name;
    @ExcelProperty(value = {"设备ip"}, index = 4)
    @ApiModelProperty("设备ip")
    private String facilityIp;
    @NotNull(groups = {Create.class}, message = "启用日期不能为空")
    @ExcelProperty(value = {"启用日期"}, index = 5)
    @ApiModelProperty("启用日期")
    private String startDatetime;
    @NotNull(groups = {Create.class}, message = "竣工验收日期不能为空")
    @ExcelProperty(value = {"竣工验收日期"}, index = 6)
    @ApiModelProperty("竣工验收日期")
    private String completionTime;
    @NotNull(groups = {Create.class}, message = "启用价值不能为空")
    @ExcelProperty(value = {"启用价值"}, index = 7)
    @ApiModelProperty("启用价值")
    private double unitPrice;
    @NotNull(groups = {Create.class}, message = "预计使用年限不能为空")
    @ExcelProperty(value = {"预计使用年限"}, index = 8)
    @ApiModelProperty("预计使用年限")
    private Integer depreciationYear;
    @NotNull(groups = {Create.class}, message = "质保期限不能为空")
    @ExcelProperty(value = {"质保期限"}, index = 9)
    @ApiModelProperty("质保期限")
    private Integer qualityAssurance;
    @NotNull(groups = {Create.class}, message = "位置详细信息不能为空")
    @ExcelProperty(value = {"位置详细信息"}, index = 10)
    @ApiModelProperty("位置详细信息")
    private String place;
    @NotNull(groups = {Create.class}, message = "设备照片不能为空")
    @ExcelProperty(value = {"设备照片"}, index = 11)
    @ApiModelProperty("设备照片")
    private String image;
    @NotNull(groups = {Create.class}, message = "品牌名称不能为空")
    @ExcelProperty(value = {"品牌名称"}, index = 12)
    @ApiModelProperty("品牌名称")
    private String brand;
    @NotNull(groups = {Create.class}, message = "品牌型号不能为空")
    @ExcelProperty(value = {"品牌型号"}, index = 13)
    @ApiModelProperty("品牌型号")
    private String models;
    @NotNull(groups = {Create.class}, message = "负责民警不能为空")
    @ExcelProperty(value = {"负责民警"}, index = 14)
    @ApiModelProperty("负责民警")
    private String responsiblePolice;
    @NotNull(groups = {Create.class}, message = "建设单位不能为空")
    @ExcelProperty(value = {"建设单位"}, index = 15)
    @ApiModelProperty("建设单位")
    private String construcUnitName;
    @NotNull(groups = {Create.class}, message = "承建单位不能为空")
    @ExcelProperty(value = {"承建单位"}, index = 16)
    @ApiModelProperty("承建单位")
    private String buildUnitName;
    @NotNull(groups = {Create.class}, message = "运维单位不能为空")
    @ExcelProperty(value = {"运维单位"}, index = 17)
    @ApiModelProperty("运维单位")
    private String maintainUnitName;
    @NotNull(groups = {Create.class}, message = "供电方式不能为空")
    @ExcelProperty(value = {"供电方式"}, index = 18)
    @ApiModelProperty("供电方式")
    private String powerType;
    @NotNull(groups = {Create.class}, message = "是否启用不能为空")
    @ExcelProperty(value = {"是否启用"}, index = 19)
    @ApiModelProperty("是否启用")
    private String whetherEnableName;
    @NotNull(groups = {Create.class}, message = "供电正常不能为空")
    @ExcelProperty(value = {"供电正常"}, index = 20)
    @ApiModelProperty("供电正常")
    private String whetherPower;
    @NotNull(groups = {Create.class}, message = "联网正常不能为空")
    @ExcelProperty(value = {"联网正常"}, index = 21)
    @ApiModelProperty("联网正常")
    private String whetherNetwork;
    @ExcelProperty(value = {"备注"}, index = 22)
    @ApiModelProperty("备注")
    private String remark;
    @ExcelProperty(value = {"二维码编号"}, index = 23)
    @ApiModelProperty("二维码编号")
    private String qrCode;
    @ExcelIgnore
    @ApiModelProperty("项目编号")
    private String buildNum;
    @ExcelIgnore
    @ApiModelProperty("录入人员")
    private String userId;
    @ExcelIgnore
    @ApiModelProperty("标段名称")
    private String sectionName;
    @ExcelIgnore
    @ApiModelProperty("标段id")
    private Integer sectionId;
    @ExcelIgnore
    @ApiModelProperty("公司id")
    private Integer companyId;
    @ExcelIgnore
    @ApiModelProperty("数据标签")
    private Integer dataLabelsId;
    @ExcelIgnore
    @ApiModelProperty("1是自建，0是外接")
    private Integer selfBuilt;
    @ExcelIgnore
    @ApiModelProperty("是否启用")
    private Integer whetherEnable;
    @ExcelIgnore
    @ApiModelProperty("1是自建，0是外接")
    private String createTime;
    @ExcelIgnore
    @ApiModelProperty("资产大类")
    private String bigNum;
    @ExcelIgnore
    @ApiModelProperty("资产小类")
    private String smallNum;
    @ExcelIgnore
    @ApiModelProperty("建设单位")
    private String construcUnit;
    @ExcelIgnore
    @ApiModelProperty("承建单位")
    private String buildUnit;
    @ExcelIgnore
    @ApiModelProperty("运维单位")
    private String maintainUnit;
    @ExcelIgnore
    @ApiModelProperty("资产类别，基础、日常、智能硬件、智能软件、采购")
    private String assetsType;
    @ExcelIgnore
    @ApiModelProperty("资产状态")
    private String assetsStatus;
    @ExcelIgnore
    @ApiModelProperty("资产大类分类zn或jc")
    private String deviceType;
    @ExcelIgnore
    @ApiModelProperty("合计")
    private Double combined;
    @ExcelIgnore
    @ApiModelProperty("资产类型")
    private String assetsTypeName;
    @ExcelIgnore
    @ApiModelProperty("资产状态")
    private String assetsStatusName;
    @ExcelIgnore
    @ApiModelProperty("资产处置状态")
    private String assetDisposalName;

    /* loaded from: police-asset-2.0-0.0.1-SNAPSHOT.jar:BOOT-INF/classes/com/zygh/policeasset/pojo/imports/HardwitImport$Create.class */
    public interface Create {
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public void setAssetNum(String assetNum) {
        this.assetNum = assetNum;
    }

    public void setPactName(String pactName) {
        this.pactName = pactName;
    }

    public void setBigName(String bigName) {
        this.bigName = bigName;
    }

    public void setSmallName(String smallName) {
        this.smallName = smallName;
    }

    public void setName(String name) {
        this.name = name;
    }

    public void setFacilityIp(String facilityIp) {
        this.facilityIp = facilityIp;
    }

    public void setStartDatetime(String startDatetime) {
        this.startDatetime = startDatetime;
    }

    public void setCompletionTime(String completionTime) {
        this.completionTime = completionTime;
    }

    public void setUnitPrice(double unitPrice) {
        this.unitPrice = unitPrice;
    }

    public void setDepreciationYear(Integer depreciationYear) {
        this.depreciationYear = depreciationYear;
    }

    public void setQualityAssurance(Integer qualityAssurance) {
        this.qualityAssurance = qualityAssurance;
    }

    public void setPlace(String place) {
        this.place = place;
    }

    public void setImage(String image) {
        this.image = image;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public void setModels(String models) {
        this.models = models;
    }

    public void setResponsiblePolice(String responsiblePolice) {
        this.responsiblePolice = responsiblePolice;
    }

    public void setConstrucUnitName(String construcUnitName) {
        this.construcUnitName = construcUnitName;
    }

    public void setBuildUnitName(String buildUnitName) {
        this.buildUnitName = buildUnitName;
    }

    public void setMaintainUnitName(String maintainUnitName) {
        this.maintainUnitName = maintainUnitName;
    }

    public void setPowerType(String powerType) {
        this.powerType = powerType;
    }

    public void setWhetherEnableName(String whetherEnableName) {
        this.whetherEnableName = whetherEnableName;
    }

    public void setWhetherPower(String whetherPower) {
        this.whetherPower = whetherPower;
    }

    public void setWhetherNetwork(String whetherNetwork) {
        this.whetherNetwork = whetherNetwork;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public void setQrCode(String qrCode) {
        this.qrCode = qrCode;
    }

    public void setBuildNum(String buildNum) {
        this.buildNum = buildNum;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public void setSectionName(String sectionName) {
        this.sectionName = sectionName;
    }

    public void setSectionId(Integer sectionId) {
        this.sectionId = sectionId;
    }

    public void setCompanyId(Integer companyId) {
        this.companyId = companyId;
    }

    public void setDataLabelsId(Integer dataLabelsId) {
        this.dataLabelsId = dataLabelsId;
    }

    public void setSelfBuilt(Integer selfBuilt) {
        this.selfBuilt = selfBuilt;
    }

    public void setWhetherEnable(Integer whetherEnable) {
        this.whetherEnable = whetherEnable;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public void setBigNum(String bigNum) {
        this.bigNum = bigNum;
    }

    public void setSmallNum(String smallNum) {
        this.smallNum = smallNum;
    }

    public void setConstrucUnit(String construcUnit) {
        this.construcUnit = construcUnit;
    }

    public void setBuildUnit(String buildUnit) {
        this.buildUnit = buildUnit;
    }

    public void setMaintainUnit(String maintainUnit) {
        this.maintainUnit = maintainUnit;
    }

    public void setAssetsType(String assetsType) {
        this.assetsType = assetsType;
    }

    public void setAssetsStatus(String assetsStatus) {
        this.assetsStatus = assetsStatus;
    }

    public void setDeviceType(String deviceType) {
        this.deviceType = deviceType;
    }

    public void setCombined(Double combined) {
        this.combined = combined;
    }

    public void setAssetsTypeName(String assetsTypeName) {
        this.assetsTypeName = assetsTypeName;
    }

    public void setAssetsStatusName(String assetsStatusName) {
        this.assetsStatusName = assetsStatusName;
    }

    public void setAssetDisposalName(String assetDisposalName) {
        this.assetDisposalName = assetDisposalName;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof HardwitImport)) {
            return false;
        }
        HardwitImport other = (HardwitImport) o;
        if (!other.canEqual(this)) {
            return false;
        }
        Object this$id = getId();
        Object other$id = other.getId();
        if (this$id == null) {
            if (other$id != null) {
                return false;
            }
        } else if (!this$id.equals(other$id)) {
            return false;
        }
        Object this$assetNum = getAssetNum();
        Object other$assetNum = other.getAssetNum();
        if (this$assetNum == null) {
            if (other$assetNum != null) {
                return false;
            }
        } else if (!this$assetNum.equals(other$assetNum)) {
            return false;
        }
        Object this$pactName = getPactName();
        Object other$pactName = other.getPactName();
        if (this$pactName == null) {
            if (other$pactName != null) {
                return false;
            }
        } else if (!this$pactName.equals(other$pactName)) {
            return false;
        }
        Object this$bigName = getBigName();
        Object other$bigName = other.getBigName();
        if (this$bigName == null) {
            if (other$bigName != null) {
                return false;
            }
        } else if (!this$bigName.equals(other$bigName)) {
            return false;
        }
        Object this$smallName = getSmallName();
        Object other$smallName = other.getSmallName();
        if (this$smallName == null) {
            if (other$smallName != null) {
                return false;
            }
        } else if (!this$smallName.equals(other$smallName)) {
            return false;
        }
        Object this$name = getName();
        Object other$name = other.getName();
        if (this$name == null) {
            if (other$name != null) {
                return false;
            }
        } else if (!this$name.equals(other$name)) {
            return false;
        }
        Object this$facilityIp = getFacilityIp();
        Object other$facilityIp = other.getFacilityIp();
        if (this$facilityIp == null) {
            if (other$facilityIp != null) {
                return false;
            }
        } else if (!this$facilityIp.equals(other$facilityIp)) {
            return false;
        }
        Object this$startDatetime = getStartDatetime();
        Object other$startDatetime = other.getStartDatetime();
        if (this$startDatetime == null) {
            if (other$startDatetime != null) {
                return false;
            }
        } else if (!this$startDatetime.equals(other$startDatetime)) {
            return false;
        }
        Object this$completionTime = getCompletionTime();
        Object other$completionTime = other.getCompletionTime();
        if (this$completionTime == null) {
            if (other$completionTime != null) {
                return false;
            }
        } else if (!this$completionTime.equals(other$completionTime)) {
            return false;
        }
        if (Double.compare(getUnitPrice(), other.getUnitPrice()) != 0) {
            return false;
        }
        Object this$depreciationYear = getDepreciationYear();
        Object other$depreciationYear = other.getDepreciationYear();
        if (this$depreciationYear == null) {
            if (other$depreciationYear != null) {
                return false;
            }
        } else if (!this$depreciationYear.equals(other$depreciationYear)) {
            return false;
        }
        Object this$qualityAssurance = getQualityAssurance();
        Object other$qualityAssurance = other.getQualityAssurance();
        if (this$qualityAssurance == null) {
            if (other$qualityAssurance != null) {
                return false;
            }
        } else if (!this$qualityAssurance.equals(other$qualityAssurance)) {
            return false;
        }
        Object this$place = getPlace();
        Object other$place = other.getPlace();
        if (this$place == null) {
            if (other$place != null) {
                return false;
            }
        } else if (!this$place.equals(other$place)) {
            return false;
        }
        Object this$image = getImage();
        Object other$image = other.getImage();
        if (this$image == null) {
            if (other$image != null) {
                return false;
            }
        } else if (!this$image.equals(other$image)) {
            return false;
        }
        Object this$brand = getBrand();
        Object other$brand = other.getBrand();
        if (this$brand == null) {
            if (other$brand != null) {
                return false;
            }
        } else if (!this$brand.equals(other$brand)) {
            return false;
        }
        Object this$models = getModels();
        Object other$models = other.getModels();
        if (this$models == null) {
            if (other$models != null) {
                return false;
            }
        } else if (!this$models.equals(other$models)) {
            return false;
        }
        Object this$responsiblePolice = getResponsiblePolice();
        Object other$responsiblePolice = other.getResponsiblePolice();
        if (this$responsiblePolice == null) {
            if (other$responsiblePolice != null) {
                return false;
            }
        } else if (!this$responsiblePolice.equals(other$responsiblePolice)) {
            return false;
        }
        Object this$construcUnitName = getConstrucUnitName();
        Object other$construcUnitName = other.getConstrucUnitName();
        if (this$construcUnitName == null) {
            if (other$construcUnitName != null) {
                return false;
            }
        } else if (!this$construcUnitName.equals(other$construcUnitName)) {
            return false;
        }
        Object this$buildUnitName = getBuildUnitName();
        Object other$buildUnitName = other.getBuildUnitName();
        if (this$buildUnitName == null) {
            if (other$buildUnitName != null) {
                return false;
            }
        } else if (!this$buildUnitName.equals(other$buildUnitName)) {
            return false;
        }
        Object this$maintainUnitName = getMaintainUnitName();
        Object other$maintainUnitName = other.getMaintainUnitName();
        if (this$maintainUnitName == null) {
            if (other$maintainUnitName != null) {
                return false;
            }
        } else if (!this$maintainUnitName.equals(other$maintainUnitName)) {
            return false;
        }
        Object this$powerType = getPowerType();
        Object other$powerType = other.getPowerType();
        if (this$powerType == null) {
            if (other$powerType != null) {
                return false;
            }
        } else if (!this$powerType.equals(other$powerType)) {
            return false;
        }
        Object this$whetherEnableName = getWhetherEnableName();
        Object other$whetherEnableName = other.getWhetherEnableName();
        if (this$whetherEnableName == null) {
            if (other$whetherEnableName != null) {
                return false;
            }
        } else if (!this$whetherEnableName.equals(other$whetherEnableName)) {
            return false;
        }
        Object this$whetherPower = getWhetherPower();
        Object other$whetherPower = other.getWhetherPower();
        if (this$whetherPower == null) {
            if (other$whetherPower != null) {
                return false;
            }
        } else if (!this$whetherPower.equals(other$whetherPower)) {
            return false;
        }
        Object this$whetherNetwork = getWhetherNetwork();
        Object other$whetherNetwork = other.getWhetherNetwork();
        if (this$whetherNetwork == null) {
            if (other$whetherNetwork != null) {
                return false;
            }
        } else if (!this$whetherNetwork.equals(other$whetherNetwork)) {
            return false;
        }
        Object this$remark = getRemark();
        Object other$remark = other.getRemark();
        if (this$remark == null) {
            if (other$remark != null) {
                return false;
            }
        } else if (!this$remark.equals(other$remark)) {
            return false;
        }
        Object this$qrCode = getQrCode();
        Object other$qrCode = other.getQrCode();
        if (this$qrCode == null) {
            if (other$qrCode != null) {
                return false;
            }
        } else if (!this$qrCode.equals(other$qrCode)) {
            return false;
        }
        Object this$buildNum = getBuildNum();
        Object other$buildNum = other.getBuildNum();
        if (this$buildNum == null) {
            if (other$buildNum != null) {
                return false;
            }
        } else if (!this$buildNum.equals(other$buildNum)) {
            return false;
        }
        Object this$userId = getUserId();
        Object other$userId = other.getUserId();
        if (this$userId == null) {
            if (other$userId != null) {
                return false;
            }
        } else if (!this$userId.equals(other$userId)) {
            return false;
        }
        Object this$sectionName = getSectionName();
        Object other$sectionName = other.getSectionName();
        if (this$sectionName == null) {
            if (other$sectionName != null) {
                return false;
            }
        } else if (!this$sectionName.equals(other$sectionName)) {
            return false;
        }
        Object this$sectionId = getSectionId();
        Object other$sectionId = other.getSectionId();
        if (this$sectionId == null) {
            if (other$sectionId != null) {
                return false;
            }
        } else if (!this$sectionId.equals(other$sectionId)) {
            return false;
        }
        Object this$companyId = getCompanyId();
        Object other$companyId = other.getCompanyId();
        if (this$companyId == null) {
            if (other$companyId != null) {
                return false;
            }
        } else if (!this$companyId.equals(other$companyId)) {
            return false;
        }
        Object this$dataLabelsId = getDataLabelsId();
        Object other$dataLabelsId = other.getDataLabelsId();
        if (this$dataLabelsId == null) {
            if (other$dataLabelsId != null) {
                return false;
            }
        } else if (!this$dataLabelsId.equals(other$dataLabelsId)) {
            return false;
        }
        Object this$selfBuilt = getSelfBuilt();
        Object other$selfBuilt = other.getSelfBuilt();
        if (this$selfBuilt == null) {
            if (other$selfBuilt != null) {
                return false;
            }
        } else if (!this$selfBuilt.equals(other$selfBuilt)) {
            return false;
        }
        Object this$whetherEnable = getWhetherEnable();
        Object other$whetherEnable = other.getWhetherEnable();
        if (this$whetherEnable == null) {
            if (other$whetherEnable != null) {
                return false;
            }
        } else if (!this$whetherEnable.equals(other$whetherEnable)) {
            return false;
        }
        Object this$createTime = getCreateTime();
        Object other$createTime = other.getCreateTime();
        if (this$createTime == null) {
            if (other$createTime != null) {
                return false;
            }
        } else if (!this$createTime.equals(other$createTime)) {
            return false;
        }
        Object this$bigNum = getBigNum();
        Object other$bigNum = other.getBigNum();
        if (this$bigNum == null) {
            if (other$bigNum != null) {
                return false;
            }
        } else if (!this$bigNum.equals(other$bigNum)) {
            return false;
        }
        Object this$smallNum = getSmallNum();
        Object other$smallNum = other.getSmallNum();
        if (this$smallNum == null) {
            if (other$smallNum != null) {
                return false;
            }
        } else if (!this$smallNum.equals(other$smallNum)) {
            return false;
        }
        Object this$construcUnit = getConstrucUnit();
        Object other$construcUnit = other.getConstrucUnit();
        if (this$construcUnit == null) {
            if (other$construcUnit != null) {
                return false;
            }
        } else if (!this$construcUnit.equals(other$construcUnit)) {
            return false;
        }
        Object this$buildUnit = getBuildUnit();
        Object other$buildUnit = other.getBuildUnit();
        if (this$buildUnit == null) {
            if (other$buildUnit != null) {
                return false;
            }
        } else if (!this$buildUnit.equals(other$buildUnit)) {
            return false;
        }
        Object this$maintainUnit = getMaintainUnit();
        Object other$maintainUnit = other.getMaintainUnit();
        if (this$maintainUnit == null) {
            if (other$maintainUnit != null) {
                return false;
            }
        } else if (!this$maintainUnit.equals(other$maintainUnit)) {
            return false;
        }
        Object this$assetsType = getAssetsType();
        Object other$assetsType = other.getAssetsType();
        if (this$assetsType == null) {
            if (other$assetsType != null) {
                return false;
            }
        } else if (!this$assetsType.equals(other$assetsType)) {
            return false;
        }
        Object this$assetsStatus = getAssetsStatus();
        Object other$assetsStatus = other.getAssetsStatus();
        if (this$assetsStatus == null) {
            if (other$assetsStatus != null) {
                return false;
            }
        } else if (!this$assetsStatus.equals(other$assetsStatus)) {
            return false;
        }
        Object this$deviceType = getDeviceType();
        Object other$deviceType = other.getDeviceType();
        if (this$deviceType == null) {
            if (other$deviceType != null) {
                return false;
            }
        } else if (!this$deviceType.equals(other$deviceType)) {
            return false;
        }
        Object this$combined = getCombined();
        Object other$combined = other.getCombined();
        if (this$combined == null) {
            if (other$combined != null) {
                return false;
            }
        } else if (!this$combined.equals(other$combined)) {
            return false;
        }
        Object this$assetsTypeName = getAssetsTypeName();
        Object other$assetsTypeName = other.getAssetsTypeName();
        if (this$assetsTypeName == null) {
            if (other$assetsTypeName != null) {
                return false;
            }
        } else if (!this$assetsTypeName.equals(other$assetsTypeName)) {
            return false;
        }
        Object this$assetsStatusName = getAssetsStatusName();
        Object other$assetsStatusName = other.getAssetsStatusName();
        if (this$assetsStatusName == null) {
            if (other$assetsStatusName != null) {
                return false;
            }
        } else if (!this$assetsStatusName.equals(other$assetsStatusName)) {
            return false;
        }
        Object this$assetDisposalName = getAssetDisposalName();
        Object other$assetDisposalName = other.getAssetDisposalName();
        return this$assetDisposalName == null ? other$assetDisposalName == null : this$assetDisposalName.equals(other$assetDisposalName);
    }

    protected boolean canEqual(Object other) {
        return other instanceof HardwitImport;
    }

    public int hashCode() {
        Object $id = getId();
        int result = (1 * 59) + ($id == null ? 43 : $id.hashCode());
        Object $assetNum = getAssetNum();
        int result2 = (result * 59) + ($assetNum == null ? 43 : $assetNum.hashCode());
        Object $pactName = getPactName();
        int result3 = (result2 * 59) + ($pactName == null ? 43 : $pactName.hashCode());
        Object $bigName = getBigName();
        int result4 = (result3 * 59) + ($bigName == null ? 43 : $bigName.hashCode());
        Object $smallName = getSmallName();
        int result5 = (result4 * 59) + ($smallName == null ? 43 : $smallName.hashCode());
        Object $name = getName();
        int result6 = (result5 * 59) + ($name == null ? 43 : $name.hashCode());
        Object $facilityIp = getFacilityIp();
        int result7 = (result6 * 59) + ($facilityIp == null ? 43 : $facilityIp.hashCode());
        Object $startDatetime = getStartDatetime();
        int result8 = (result7 * 59) + ($startDatetime == null ? 43 : $startDatetime.hashCode());
        Object $completionTime = getCompletionTime();
        int result9 = (result8 * 59) + ($completionTime == null ? 43 : $completionTime.hashCode());
        long $unitPrice = Double.doubleToLongBits(getUnitPrice());
        int result10 = (result9 * 59) + ((int) (($unitPrice >>> 32) ^ $unitPrice));
        Object $depreciationYear = getDepreciationYear();
        int result11 = (result10 * 59) + ($depreciationYear == null ? 43 : $depreciationYear.hashCode());
        Object $qualityAssurance = getQualityAssurance();
        int result12 = (result11 * 59) + ($qualityAssurance == null ? 43 : $qualityAssurance.hashCode());
        Object $place = getPlace();
        int result13 = (result12 * 59) + ($place == null ? 43 : $place.hashCode());
        Object $image = getImage();
        int result14 = (result13 * 59) + ($image == null ? 43 : $image.hashCode());
        Object $brand = getBrand();
        int result15 = (result14 * 59) + ($brand == null ? 43 : $brand.hashCode());
        Object $models = getModels();
        int result16 = (result15 * 59) + ($models == null ? 43 : $models.hashCode());
        Object $responsiblePolice = getResponsiblePolice();
        int result17 = (result16 * 59) + ($responsiblePolice == null ? 43 : $responsiblePolice.hashCode());
        Object $construcUnitName = getConstrucUnitName();
        int result18 = (result17 * 59) + ($construcUnitName == null ? 43 : $construcUnitName.hashCode());
        Object $buildUnitName = getBuildUnitName();
        int result19 = (result18 * 59) + ($buildUnitName == null ? 43 : $buildUnitName.hashCode());
        Object $maintainUnitName = getMaintainUnitName();
        int result20 = (result19 * 59) + ($maintainUnitName == null ? 43 : $maintainUnitName.hashCode());
        Object $powerType = getPowerType();
        int result21 = (result20 * 59) + ($powerType == null ? 43 : $powerType.hashCode());
        Object $whetherEnableName = getWhetherEnableName();
        int result22 = (result21 * 59) + ($whetherEnableName == null ? 43 : $whetherEnableName.hashCode());
        Object $whetherPower = getWhetherPower();
        int result23 = (result22 * 59) + ($whetherPower == null ? 43 : $whetherPower.hashCode());
        Object $whetherNetwork = getWhetherNetwork();
        int result24 = (result23 * 59) + ($whetherNetwork == null ? 43 : $whetherNetwork.hashCode());
        Object $remark = getRemark();
        int result25 = (result24 * 59) + ($remark == null ? 43 : $remark.hashCode());
        Object $qrCode = getQrCode();
        int result26 = (result25 * 59) + ($qrCode == null ? 43 : $qrCode.hashCode());
        Object $buildNum = getBuildNum();
        int result27 = (result26 * 59) + ($buildNum == null ? 43 : $buildNum.hashCode());
        Object $userId = getUserId();
        int result28 = (result27 * 59) + ($userId == null ? 43 : $userId.hashCode());
        Object $sectionName = getSectionName();
        int result29 = (result28 * 59) + ($sectionName == null ? 43 : $sectionName.hashCode());
        Object $sectionId = getSectionId();
        int result30 = (result29 * 59) + ($sectionId == null ? 43 : $sectionId.hashCode());
        Object $companyId = getCompanyId();
        int result31 = (result30 * 59) + ($companyId == null ? 43 : $companyId.hashCode());
        Object $dataLabelsId = getDataLabelsId();
        int result32 = (result31 * 59) + ($dataLabelsId == null ? 43 : $dataLabelsId.hashCode());
        Object $selfBuilt = getSelfBuilt();
        int result33 = (result32 * 59) + ($selfBuilt == null ? 43 : $selfBuilt.hashCode());
        Object $whetherEnable = getWhetherEnable();
        int result34 = (result33 * 59) + ($whetherEnable == null ? 43 : $whetherEnable.hashCode());
        Object $createTime = getCreateTime();
        int result35 = (result34 * 59) + ($createTime == null ? 43 : $createTime.hashCode());
        Object $bigNum = getBigNum();
        int result36 = (result35 * 59) + ($bigNum == null ? 43 : $bigNum.hashCode());
        Object $smallNum = getSmallNum();
        int result37 = (result36 * 59) + ($smallNum == null ? 43 : $smallNum.hashCode());
        Object $construcUnit = getConstrucUnit();
        int result38 = (result37 * 59) + ($construcUnit == null ? 43 : $construcUnit.hashCode());
        Object $buildUnit = getBuildUnit();
        int result39 = (result38 * 59) + ($buildUnit == null ? 43 : $buildUnit.hashCode());
        Object $maintainUnit = getMaintainUnit();
        int result40 = (result39 * 59) + ($maintainUnit == null ? 43 : $maintainUnit.hashCode());
        Object $assetsType = getAssetsType();
        int result41 = (result40 * 59) + ($assetsType == null ? 43 : $assetsType.hashCode());
        Object $assetsStatus = getAssetsStatus();
        int result42 = (result41 * 59) + ($assetsStatus == null ? 43 : $assetsStatus.hashCode());
        Object $deviceType = getDeviceType();
        int result43 = (result42 * 59) + ($deviceType == null ? 43 : $deviceType.hashCode());
        Object $combined = getCombined();
        int result44 = (result43 * 59) + ($combined == null ? 43 : $combined.hashCode());
        Object $assetsTypeName = getAssetsTypeName();
        int result45 = (result44 * 59) + ($assetsTypeName == null ? 43 : $assetsTypeName.hashCode());
        Object $assetsStatusName = getAssetsStatusName();
        int result46 = (result45 * 59) + ($assetsStatusName == null ? 43 : $assetsStatusName.hashCode());
        Object $assetDisposalName = getAssetDisposalName();
        return (result46 * 59) + ($assetDisposalName == null ? 43 : $assetDisposalName.hashCode());
    }

    public String toString() {
        return "HardwitImport(id=" + getId() + ", assetNum=" + getAssetNum() + ", pactName=" + getPactName() + ", bigName=" + getBigName() + ", smallName=" + getSmallName() + ", name=" + getName() + ", facilityIp=" + getFacilityIp() + ", startDatetime=" + getStartDatetime() + ", completionTime=" + getCompletionTime() + ", unitPrice=" + getUnitPrice() + ", depreciationYear=" + getDepreciationYear() + ", qualityAssurance=" + getQualityAssurance() + ", place=" + getPlace() + ", image=" + getImage() + ", brand=" + getBrand() + ", models=" + getModels() + ", responsiblePolice=" + getResponsiblePolice() + ", construcUnitName=" + getConstrucUnitName() + ", buildUnitName=" + getBuildUnitName() + ", maintainUnitName=" + getMaintainUnitName() + ", powerType=" + getPowerType() + ", whetherEnableName=" + getWhetherEnableName() + ", whetherPower=" + getWhetherPower() + ", whetherNetwork=" + getWhetherNetwork() + ", remark=" + getRemark() + ", qrCode=" + getQrCode() + ", buildNum=" + getBuildNum() + ", userId=" + getUserId() + ", sectionName=" + getSectionName() + ", sectionId=" + getSectionId() + ", companyId=" + getCompanyId() + ", dataLabelsId=" + getDataLabelsId() + ", selfBuilt=" + getSelfBuilt() + ", whetherEnable=" + getWhetherEnable() + ", createTime=" + getCreateTime() + ", bigNum=" + getBigNum() + ", smallNum=" + getSmallNum() + ", construcUnit=" + getConstrucUnit() + ", buildUnit=" + getBuildUnit() + ", maintainUnit=" + getMaintainUnit() + ", assetsType=" + getAssetsType() + ", assetsStatus=" + getAssetsStatus() + ", deviceType=" + getDeviceType() + ", combined=" + getCombined() + ", assetsTypeName=" + getAssetsTypeName() + ", assetsStatusName=" + getAssetsStatusName() + ", assetDisposalName=" + getAssetDisposalName() + PoiElUtil.RIGHT_BRACKET;
    }

    public Integer getId() {
        return this.id;
    }

    public String getAssetNum() {
        return this.assetNum;
    }

    public String getPactName() {
        return this.pactName;
    }

    public String getBigName() {
        return this.bigName;
    }

    public String getSmallName() {
        return this.smallName;
    }

    public String getName() {
        return this.name;
    }

    public String getFacilityIp() {
        return this.facilityIp;
    }

    public String getStartDatetime() {
        return this.startDatetime;
    }

    public String getCompletionTime() {
        return this.completionTime;
    }

    public double getUnitPrice() {
        return this.unitPrice;
    }

    public Integer getDepreciationYear() {
        return this.depreciationYear;
    }

    public Integer getQualityAssurance() {
        return this.qualityAssurance;
    }

    public String getPlace() {
        return this.place;
    }

    public String getImage() {
        return this.image;
    }

    public String getBrand() {
        return this.brand;
    }

    public String getModels() {
        return this.models;
    }

    public String getResponsiblePolice() {
        return this.responsiblePolice;
    }

    public String getConstrucUnitName() {
        return this.construcUnitName;
    }

    public String getBuildUnitName() {
        return this.buildUnitName;
    }

    public String getMaintainUnitName() {
        return this.maintainUnitName;
    }

    public String getPowerType() {
        return this.powerType;
    }

    public String getWhetherEnableName() {
        return this.whetherEnableName;
    }

    public String getWhetherPower() {
        return this.whetherPower;
    }

    public String getWhetherNetwork() {
        return this.whetherNetwork;
    }

    public String getRemark() {
        return this.remark;
    }

    public String getQrCode() {
        return this.qrCode;
    }

    public String getBuildNum() {
        return this.buildNum;
    }

    public String getUserId() {
        return this.userId;
    }

    public String getSectionName() {
        return this.sectionName;
    }

    public Integer getSectionId() {
        return this.sectionId;
    }

    public Integer getCompanyId() {
        return this.companyId;
    }

    public Integer getDataLabelsId() {
        return this.dataLabelsId;
    }

    public Integer getSelfBuilt() {
        return this.selfBuilt;
    }

    public Integer getWhetherEnable() {
        return this.whetherEnable;
    }

    public String getCreateTime() {
        return this.createTime;
    }

    public String getBigNum() {
        return this.bigNum;
    }

    public String getSmallNum() {
        return this.smallNum;
    }

    public String getConstrucUnit() {
        return this.construcUnit;
    }

    public String getBuildUnit() {
        return this.buildUnit;
    }

    public String getMaintainUnit() {
        return this.maintainUnit;
    }

    public String getAssetsType() {
        return this.assetsType;
    }

    public String getAssetsStatus() {
        return this.assetsStatus;
    }

    public String getDeviceType() {
        return this.deviceType;
    }

    public Double getCombined() {
        return this.combined;
    }

    public String getAssetsTypeName() {
        return this.assetsTypeName;
    }

    public String getAssetsStatusName() {
        return this.assetsStatusName;
    }

    public String getAssetDisposalName() {
        return this.assetDisposalName;
    }
}